@CHARSET "UTF-8";


html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,
dt, dd, ol, ul, li, table, tr, td, form, object, embed,
article, aside, canvas, command, details, fieldset,
figcaption, figure, footer, group, header, hgroup, legend,
mark, menu, meter, nav, output, progress, section, summary,
time, audio, video {
margin: 0;
padding: 0;
border: 0;
}
article, aside, details, figcaption, figure, footer,
header, hgroup, menu, nav, section {
display: block;
}
html {
font: 81.25% arial, helvetica, sans-serif;
background: #fff;
color: #333;
line-height: 1;
direction: ltr;
}
a {
color: #15c;
text-decoration: none;
}
a:active {
color: #d14836;
}
a:hover {
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
color: #222;
font-size: 1.54em;
font-weight: normal;
line-height: 24px;
margin: 0 0 .46em;
}
p {
line-height: 17px;
margin: 0 0 1em;
}
ol, ul {
list-style: none;
line-height: 17px;
margin: 0 0 1em;
}
li {
margin: 0 0 .5em;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
strong {
color: #222;
}
.main {
width: auto;
max-width: 1000px;
min-width: 780px;
}
.product-info {
margin: 0 385px 0 0;
}
.product-info h3 {
font-size: 1.23em;
font-weight: normal;
}
.product-info a:visited {
color: #61c;
}
.product-info .g-button:visited {
color: #666;
}
.sign-in {
width: 335px;
float: right;
}
.signin-box,
.accountchooser-box {
margin: 12px 0 0;
padding: 20px 25px 15px;
background: #f1f1f1;
border: 1px solid #e5e5e5;
}
.product-headers {
margin: 0 0 1.5em;
}
/* .product-headers h1 { */
/* font-size: 25px; */
/* margin: 0 !important; */
/* } */
.product-headers h2 {
font-size: 16px;
margin: .4em 0 0;
}
.features {
overflow: hidden;
margin: 2em 0 0;
}
.features li {
margin: 3px 0 2em;
}
.features img {
float: left;
margin: -3px 0 0;
}
.features p {
margin: 0 0 0 68px;
}
.features .title {
font-size: 16px;
margin-bottom: .3em;
}
.features.no-icon p {
margin: 0;
}
.features .small-title {
font-size: 1em;
font-weight: bold;
}
.notification-bar {
background: #f9edbe;
padding: 8px;
}

.signin-box h2 {
font-size: 16px;
line-height: 17px;
height: 16px;
margin: 0 0 1.2em;
position: relative;
}
.signin-box h2 strong {
display: inline-block;
position: absolute;
right: 0;
top: 1px;
height: 19px;
width: 52px;
background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat.png) no-repeat;
}
@media only screen and (-webkit-device-pixel-ratio: 2){
.signin-box h2 strong {
background: transparent url(//ssl.gstatic.com/accounts/ui/google-signin-flat_2x.png) no-repeat;
background-size: 52px 19px;
}
}
.signin-box div {
margin: 0 0 1.5em;
}
.signin-box label {
display: block;
}
.signin-box input[type=email],
.signin-box input[type=text],
.signin-box input[type=password] {
width: 100%;
height: 32px;
font-size: 15px;
direction: ltr;
}
.signin-box .email-label,
.signin-box .passwd-label {
font-weight: bold;
margin: 0 0 .5em;
display: block;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.signin-box .reauth {
display: inline-block;
font-size: 15px;
height: 29px;
line-height: 29px;
margin: 0;
}
.signin-box label.remember {
display: inline-block;
vertical-align: top;
margin: 9px 0 0;
}
.signin-box .remember-label {
font-weight: normal;
color: #666;
line-height: 0;
padding: 0 0 0 .4em;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.signin-box input[type=submit] {
margin: 0 1.5em 1.2em 0;
height: 32px;
font-size: 13px;
}
.signin-box ul {
margin: 0;
}
.signin-box .training-msg {
padding: .5em 8px;
background: #f9edbe;
}
.signin-box .training-msg p {
margin: 0 0 .5em;
}
